// Have include guard.
#ifndef SERVICES_TESTDRIVESERVICE_HPP
#define SERVICES_TESTDRIVESERVICE_HPP

// Include files.
#include "EntechFpk.hpp"
#include "../Subsystems/TestDriveSubsystem.hpp"

class TestDriveService :
	public Service
{
	public:
		TestDriveService(TestDriveSubsystem &drive);
	protected:
		virtual void HandleStart();
	private:
		// Components
		Joystick m_joystickLeft;
		Joystick m_joystickRight;
		
		// Subsystems
		TestDriveSubsystem &m_drive;
		
		// Services
		TankStrafeDriveService m_service;
};

#endif // #ifndef SERVICES_TESTDRIVESERVICE_HPP
